Espíritu es un objeto marco generador de analizadores sintácticos descenso recursivo orientadas a cabo utilizando técnicas de meta-programación de la plantilla. Plantillas de expresiones nos permiten aproximar la sintaxis de Backus extendido Forma Normal (EBNF) completamente en C ++. Analizador objetos están compuestos a través sobrecarga de operadores y el resultado es un retroceso LL (inf) parser que es capaz de analizar gramáticas más ambiguos.
"El marco Espíritu permite a una gramática de destino para ser escrito exclusivamente en C ++. especificaciones gramaticales Inline EBNF pueden mezclar libremente con otro código C ++ y, gracias a la potencia generativa de C ++ plantillas, son inmediatamente ejecutable.
Requisitos
Windows 95/98 / NT / 2000 / XP, compilador de C ++
Comentarios que no se encuentran